1. For combined scores less than 50, the grade is ”Fail”.
sqa@sqa-VirtualBox:~/itt-sqa-year3-read-only$ ./Grades 20 80
Pass
This is a bug (0.6* 20) + (0.4* 80) = 44

2. For exam scores less than 40, the grade is ”Component Fail” (no matter what the practical score is)
sqa@sqa-VirtualBox:~/itt-sqa-year3-read-only$ ./Grades 30 80
Pass
(0.6*30)=18, (0.4*80)=32
This is a bug, because the exam score is less than 40

3. For practical scores less than 40, the grade is ”Component Fail” (no matter what the exam score is)
sqa@sqa-VirtualBox:~/itt-sqa-year3-read-only$ ./Grades 80 30
Pass
 (0.4*80)=32 (0.6*30)=18,
The practical score is less than 40

4. For combined scores between 50 and 80 inclusive, the grade is ”Pass”.
sqa@sqa-VirtualBox:~/itt-sqa-year3-read-only$ ./Grades 80 80
Pass with distinction
(0.4*80)=32, + (0.6*80)=48 combine score = 80
This is a bug, it should be pass not pass with distinction.

5. For combined scores between 80 and 100 inclusive, the grade is ”Pass with distinction”.
sqa@sqa-VirtualBox:~/itt-sqa-year3-read-only$ ./Grades 100 100
No result
(0.4*100) + (0.6 * 100) = 100
This is a bug, is suppose to be pass with distinction

6. For all other inputs, the program should report ”Invalid Input”.
sqa@sqa-VirtualBox:~/itt-sqa-year3-read-only$ ./Grades yuu err
fail
This suppose to be invalid input, but it rather says fail
